package org.ipower.examsystem.service;

import java.util.List;
import org.ipower.examsystem.dao.InformationDao;
import org.ipower.examsystem.domain.Information;
import org.ipower.platform.domain.Pager;
import org.ipower.platform.domain.QueryCondition;
/**
 * 考试资讯管理服务接口。
 * @author jeasonyoung
 */
public interface InformationService extends ModuleService {
    /**
     * 设置考试资讯管理数据访问接口。
     * @param dao 数据访问接口。
     * */
   public void setInformationDao(InformationDao dao);
   /**
    * 查询数据。
    * @param ascProperty 排序字段。
    * @param isAsc 是否升序。
    * @param start 开始索引。
    * @param limit 限定数据。
    * @param entites 查询组合。
    * @return 分页数据。
    * */
    public Pager<Information> findAll(String ascProperty, boolean isAsc, int start, int limit, List<QueryCondition> entites);
    /**
     * 更新保存数据。
     * @param data 映射对象。
     * */
    public void saveOrUpdate(Information data);
    /**
     * 删除数据。
     * @param infoID 咨询ID。
     * */
    public void delete(String infoID);
}
